/* 用户中心 */
.n-back-box{
	width: 1.9rem;
	flex: 0 0 1.9rem;
}
.n-right-flex a{
	font-size: 0.32rem;
	padding: 0 0.2rem;
}
.login-out{
	border-right: 0.026rem solid #333;
}
.usercenter{
	background: #ffb900;
	text-align: center;
	overflow: hidden;
}
.usercenter-header{
	width: 1.2rem;
	height: 1.2rem;
	margin: 0.075rem auto;
	position: relative;
}
.user-header-img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.user-sex-icon{
	width: 0.225rem;
	position: absolute;
	bottom: 0;
	right: 0;
}
.look-all-dec1{
	display: inline-block;
	width: 1.066rem;
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0.05rem 0.2rem;
	background-color: #333333;
	color: #fff;
	text-align: center;
	font-size: 0.32rem;
	margin-left: 0.26rem;
	vertical-align: middle;
}
.invite-code{
	display: inline-block;
	width: 1.066rem;
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0.05rem 0.2rem;
	color: #fff;
	background-color: #ff0000;
	font-size: 0.32rem;
	margin-left: 0.13rem;
	vertical-align: middle;
	outline: none;
	border: none;
}
.username{
	font-size: 0.48rem;
}
.n-look-box{
	padding: 0.15rem;
	font-size: 0.32rem;
}
.usercenter-dec{
	padding: 0.266rem 0;
}
.usercenter-dec h3{
	font-size: 0.4rem;
	padding: 0.266rem;
}
.all-reward-box-ul{
	margin: 0 0.225rem;
	background-color: #fff;
	padding: 0.15rem
}
.all-reward-box-ul li{
	border-bottom: 0.0266rem solid #cccccc;
	position: relative;
	padding: 0.15rem 0
}
.all-reward-box-ul li:last-child{
	border-bottom:none
}
.list-title{
	line-height: 1.5;
}
.list-big-title{
	width: 7.4rem;
	font-size: 0.3733rem;
	color: #ffb900;
	font-weight: bold;
	vertical-align: middle;
}
.right-small-txt{
	font-size: 0.32rem;
	vertical-align: middle;
	color: #ccc;
}
.reward-header{
	width: 1.0667rem;
	border-radius: 50%;
	vertical-align: middle;
}
.reward-username{
	margin-left: 0.15rem;
	font-size: 0.3733rem;
	vertical-align: middle;
}
.dec-box{
	padding: 0.075rem;
	word-break: break-all;
	color: #666;
	line-height: 1.5;
	font-size: 0.32rem;
	margin: 0.133rem 0;
}
.look-all-dec{
	background: #333333;
	color: #ffb900;
	text-align: center;
	padding: 0.1rem;
	font-size: 0.32rem;
}
.reward-reports{
	font-size: 0.32rem;
	color: #999;
}

.report-item-1{
	width: 4.8rem;
	margin: 0.1rem;
	float: left;
}

.report-body-top{
	background-color: #fff;
	padding: 0.133rem;
	position: relative;
}
.m-report-teacher-name{
	font-size: 0.4rem;
	line-height: 1.5;
	color: #000;
}
.m-publish-time{
	font-size: 0.32rem;
	line-height: 1.5;
	color: #000;
}
.report-body-bottom{
	font-size: 0.32rem;
	background-color: #ffb900;
	padding: 0.133rem 0.266rem;
}
.m-download-num,.m-last-score{
	color: #000;
}
.m-download-num b,.m-last-score b{
	color: #ff0000;
}
.reward-time{
    font-size: 0.32rem;
    vertical-align: middle;
    text-align: right;
}
.report-btn{
	line-height: 1.5;
	color: #fff;
	background-color: #ff0000;
	padding: 0.05rem 0.15rem;
	font-size: 0.32rem;
	vertical-align: top;
	outline: none;
	border: none;
	float: right
}